/*@media screen and (min-width: 1200px) {*/
  #swiper-tab{
      display: none;
    }
  /*
  二级导航样式开始
  */
.header-logo.pc-bk,.topImg{
  width: 214px;
  height: 50px;
  background: url(../img/mobile/logo.jpg) 0 0 no-repeat;
  background-image: -webkit-image-set(url(../img/mobile/logo.jpg) 1x, url(../img/mobile/logo1.jpg) 2x);
  background-size: 214px 50px;
}
  .tab-ele-img{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    box-sizing: border-box;
  }
  .tab-ele-atr{
    box-sizing: border-box;
  }
  .tab-img-block{
    height: 225px;
    width: 380px;
    border:1px solid #948781;
    padding: 10px;
  }
  .tab-ele{
    display: inline-block;
  }
  .tab-ele-article{
    width: 60%;
  }
  .tab-ele-navname{
    width: 40%;
    border-right: 6px solid #9f203b;
    padding: 0 60px 0 15px;
    float: left;
    box-sizing: border-box;
    min-height: 247px;
  }
  .tab-ele-atr{
    text-align: left;
    position: relative;
  }
  .tab-ele-article{
    padding: 0px 20px 0 80px;
    box-sizing: border-box;
  }
  .navname-title{
    height: 50px;
    line-height:50px;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    width: 100%;
    margin-bottom: 10px;
  }
  .tab-ele-note{
    color: #595757;
    padding-top: 10px;
    font-size: 18px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
  }
  .second-tab-bk{
    /*margin-top: 18px;*/
    background: #f2f2f2;
    border-bottom: 6px solid #9f203b;
  }
  .second-tab-child{
    width: 860px;
    margin: 0 auto;
    padding: 40px 0;
  }
  .tab-ele-navname span{
    display: block;
    text-align: left;
  }
  .pc-top.hover-tab{
    display: none;
    position: absolute;
    left: -1px;
    z-index: 99;
    top: 10px;
    color:#4e6e6d;
    border-radius:0 0 4px 4px;
    width: 100%;
    box-sizing: border-box;
    margin:65px 0 0 0;
  }
  .pc-bk.nav-login-search div,.pc-bk.nav-login-search{
    display: inline-block;
    margin-right: 5px;
  }
  .pc-bk.nav-login-search{
    position: absolute;
    width: 160px;
  }
  .pc-bk.nav-login-search .header-search img{
    position: absolute;
    top: 10px;
    right: 0;
  }
  .pc-bk.nav-login-search .header-search{
    position: static;

  }
  .nav-login-search{
    /*margin-left: 32px;*/
  }
  .tab-ele-recommend{
    float: left;
    margin-left: 60px;
    margin-top: -10px;
  }
  .left-recommend-img{
    width: 150px;
    height:80px;
    background-size: cover;
    background-position: center;
    float: left;
  }
  .right-recommend-info{
    margin-left: 170px;
    text-align: left;
    max-width: 240px;
  }
  .recommend-info-title{
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    line-height: 25px;
    font-size: 18px;
  }
  .right-recommend-info .recommend-info-time{
    font-size: 15px;
  }
  .recommend-info-time .recmd-name{
    padding-right: 10px;
  }
  .header-tab .tab-ele-recommend ul li{
    display: block;
    width:100%;
    padding: 10px 0;
    border-bottom: 1px solid #d9d9d9;
  }
  .header-tab .tab-ele-recommend ul li:last-child{
    border:none;
  }
  .header-tab ul li .recommend-info-time span{
    display: inline-block;
  }
  /*
  二级导航样式结束
  */
  .contactus-logo img{
    width: 60px;
  }
  html,body{
    background: #ffffff;
  }
  .to-top{
    position: fixed;
    bottom: 235px;
    right: 50px;
    cursor: pointer;
  }
  .to-top img{
    width: 54px;
  }
  .detail-top-tab{
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 10px;
    background: #ffffff;
  }
  .header-logo{
    position: relative;
    top: 2px;
  }
  .header-logo img{
    height: 50px;
    width: auto;
  }
  .login-btn{
    /*position: absolute;*/
    /*top: 3px;*/
    /*right: 45px;*/
    font-size: 15px;
    color: #4e6e6d;
    cursor: pointer;
    margin: 0 10px;
  }

  .pc-top{
    display: block;
    margin: 30px 1% 10px 1%;
    z-index: 99;
  }
  .header-tab ul li{
    display: inline-block;
    color: #000000;
    font-size: 21px;
    cursor: pointer;
    width: 125px;
    text-align: center;
  }
  .header-tab ul li.tabslist{
    height: 65px;
  }
  .header-tab ul li span{
    display: block;
    line-height: 37px;
  }
  .header-tab ul li.active span{
    color: #A72037;
  }
  .header-tab ul li.active .hover-tab span{
    color: #595757;
  }

  .header-tab ul li:hover .pc-top.hover-tab{
    display: inline-block;
  }
  .header-tab ul li:hover .swiper-block span{
    color: #A72037;
  }
  .header-tab ul li:hover .line-bot{
    position: absolute;
    width: 70%;
    margin: 0 15%;
    height: 37px;
    left: 0;
    border-bottom: 2px solid #A72037;
    top: -2px;
  }
  .second-title{
    line-height: 30px;
    margin-top: 25px;
    font-size: 18px;
    font-weight: bold;
    color: #595757;
    box-sizing: border-box;
  }
  .second-title:first-child{
    margin-top: 0;
  }
  .hover-tab span.second-title:hover{
    color: #A72037;
    font-weight: bold;
  }
  .hover-tab span:nth-child(2n){
    border:0;
  }
  .hover-tab span:last-child{
    border:0;
  }
  .header-tab ul li.active .hover-tab span:hover{
    color: #A72037;
  }
  .header-tab{
    margin: 0 0 0 260px;
  }
  #li-tab{
    display: block;
    padding-top: 5px;
  }
  .content-info.list-info{
    margin: 10px 0 0 0 ;
    font-size: 15px;
  }
  .mobile-top{
    display: none;
  }
  .mint-msgbox-wrapper .mint-msgbox{
    width: 250px;
  }
  .wd-content{
    width: 1200px;
    margin: 0 auto;
  }
  .footer-copyright div{
    display: inline-block;
  }
  .foottab-block{
    width: 590px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    text-align: center;
    padding: 10px 0;
    border-right: 2px solid #A72037;
  }
  .share-icon img{
    vertical-align: middle;
  }
  .footer-share{
    width: 590px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
  }
  .footer-share span{
    padding-right: 5px;
    font-weight: bold;
  }
  .footer-block-top{
    width: 1200px;
    margin: 0 auto;
  }

  .footer-tab li{
    width: 25%;
  }
  .footer-tab{
    padding: 15px 0px;
    font-size:14px;
    background: #f2f2f2;
  }
  .footer-copyright{
    text-align: right;
    background: #666666;
  }
  .footer-copyright .record-num{
    display: block;
    text-align: right;
  }
  .content-list{
    width: 33.3%;
    display: inline-block;
    vertical-align:top;
  }
  .content-list.two-list{
    width: 50%;
    display: inline-block;
  }
  /*.content-list-ele{
    border-right: 1px solid #d9d9d9
  }
  .content-list.two-list:nth-child(2n) .content-list-ele{
    border:none;
  }
  .content-list.three-list:nth-child(3n) .content-list-ele{
    border:none;
  }*/
  .content-list:last-child .content-list-ele{
    border:none;
  }
  .content-list{
    border:none;
  }
  .content-first{
    margin: 10px;
    padding: 0;
  }
  .header-body{
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
  }
  .container-list{
    width: 1200px;
    margin: 0 auto;
  }
  .tab-title{
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 20px;
    font-size: 35px;
    height: 70px;
    line-height: 70px;
  }
  .content-list-body{
    padding: 0;
    width: 1200px;
    margin: 0 auto;
  }
  .content-list-body.list{
    width: auto;
    min-height: 450px;
  }
  .content-list-body.sria-list-body .iff-agenda{
    height: 504px;
    overflow: hidden;
  }
  .right-text.two-info .right-content-text{
    margin: 0;
    height: 30px;
    font-size: 22px;
    margin: 15px 0;
    max-height: 30px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inherit;
    font-weight: bold;
  }
  .right-text.three-info .right-content-text{
    line-height: 25px;
    height: 28px;
    max-height: 28px;
    font-size: 20px;
    margin: 10px 0 5px 0;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inherit;
    font-weight: bold;
  }
  .pc-bk.right-content-note{
    display: -webkit-box;
  }
  .header-tab .right-content-note{
    white-space: normal;
    font-size: 14px;
  }
  .search-content .right-content-note{
    height: 52px;
  }
  .right-content-note{
    margin: 0;
    height: 47px;
    font-size: 18px;
    max-height: 51px;
    cursor: pointer;
    line-height: 1.6;
    color: #696969;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
  }
  .nav-content-note{
    padding-top: 2px;
  }
  .header-search{
    position: relative;
    top: 3px;
    right: -10px;
    cursor: pointer;
  }
  .header-search img{
    width: 18px;
  }
  .two-list .left-img{
    height: 250px;
    width: 92%;
    margin: 0 4%;
  }
  .left-img{
    width: 96%;
    display: inline-block;
    float: none;
    height: 160px;
    margin: 0 2%;
    cursor: pointer;
  }
  .left-img img{
    width: 100%;
    height: 20vw;
  }
  .right-text{
    width: 92%;
    margin: 0 4%;
  }

  .link-detail{
    cursor: pointer;
  }
  .pc-bk{
    display: block;
  }
  /*
  详情页相关推荐
  */
.video-content .vjs-custom-skin > .video-js .vjs-big-play-button{
  border-radius: 50%;
  left: 54%;
  width: 2em;
}
.video-content .video-js:hover .vjs-big-play-button{
  background: rgba(167, 32, 55, 0.81);
}
  .video-show{
    margin-top: 20px;
  }
  .recommend-note{
    font-size: 20px;
    line-height: 2.5;
    border-bottom: 2px solid #000000;
    margin-bottom: 30px;
    font-weight: 700;
  }
  .recommend-img{
    width: 260px;
    height: 140px;
    background-position: center;
    background-size: cover;
    float: left;
    position: relative;
  }
  .recommend-list-ele{
    padding:15px 0 ;
    border-bottom: 1px solid #d9d9d9;
    box-sizing: border-box;
    cursor: pointer;
  }
  .recommend-list-ele:first-child{
    padding-top: 0;
  }
  .recommend-list-ele:last-child{
    border: 0;
  }
  .recommend-list-pc.recommend-left{
    display: inline-block;
    width: 638px;
    padding: 0;
    float: left;
    border-right: 1px solid #d9d9d9;
    padding-right: 15px;
    box-sizing: border-box;
  }
  .recommend-ele-info{
    margin-left: 275px;
     position: relative;
    top: -7px;
  }
  .recommend-list-pc.recommend-right{
    width: 292px;
    display: inline-block;
    padding-left: 15px;

  }
  .attention-us{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
  }
  .recommend-ele-title{
    font-size: 25px;
    font-weight: bold;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    line-height:1.6;
    color: #313131;
  }
  .recommend-ele-time{
    font-size: 14px;
    color: #4e6e6d;
    margin-top: 20px;
  }
  .recommend-ele-time.right-ele-time{
    margin-top: 10px;
  }
  .right-recommend-title{
    font-size: 17px;
    font-weight: bold;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
  }
  .right-recommend-list ul li{
    padding-top: 20px;
    border-top: 1px solid #d9d9d9;
    padding-bottom: 20px;
    cursor: pointer;
  }
  .share-icon-list{
    margin-bottom: 15px;
  }
  .share-icon-list img{
    padding-right: 10px;
    width: 35px;
    height:35px;
  }
  .tablist-ele{
    cursor: pointer;
    display: inline-block;
  }
  .tablist-ele span{
    padding: 0 5px 0 10px;
  }
  .tablist-ele .active{
    color: #A72037;
  }
  .second-info{
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 15px;
  }
  .empty-second{
    text-align: left;
  }
  /*
  IFF样式
  */
  .iff-company-title{
    text-align: center;
    font-size: 30px;
    margin: 30px 0 40px 0;
  }
  .iff-company-title span{
    padding-bottom: 10px;
    position: relative;
  }
  .iff-company-title .line{
    border-bottom:2px solid #000000;
    position: absolute;
    top:0;
    left: 0;
    height:100%;
    width: 80%;
    margin: 0 10%;
  }
  .iff-company-note{
    font-size: 18px;
    line-height: 2.2;
  }
  .iff-company-note i{
    font-size: 35px;
    font-weight: bold;
    font-style: normal;
  }
  .iff-brief-intro{
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 30px;
    cursor: pointer;
  }
  .iff-company-note:first-line{
    line-height: 1.4;
  }
  .iff-company-note:first-letter{
    font-size: 35px;
    font-weight: bold;
    font-style: normal;
    padding-right: 10px;
  }
  .member-header{
    width: 100%;
    height: 220px;
    border-radius: 5px;
    background-size: cover;
    background-position: center;
    margin-top: 40px;
    box-shadow: 2px 2px 5px #696666;
  }
  .member-intro-title,.member-intro-catgory{
    text-align: center;
  }
  .member-intro-title{
    font-size: 30px;
    font-weight: bold;
  }
  .member-intro-catgory{
    font-size: 18px;
    color: #353535;
    padding: 10px 0;
  }
  .member-intro-list{
    position: relative;
  }
  .member-intro-list ul li{
    cursor: pointer;
    width: 22%;
    padding: 0 2%;
    display: inline-block;
    float: left;
    box-sizing: content-box;
  }
  .member-list-block .member-intro-list ul li{
    padding: 0px 2% 30px 2%;
  }
  .member-intro-list ul li:nth-child(4n){
    padding-right: 0;
  }
  .member-intro-list ul li:nth-child(4n+1){
    padding-left: 0;
  }
  .iff-member-intro{
    padding-top: 30px;
  }
  .member-name{
    text-align: center;
    font-size: 19px;
    padding: 10px 0;
    color: #191919;
  }
  .member-info{
    font-size: 16px;
    line-height: 1.6;
    color: #5c5e5f;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    height: 73px;
  }
  .open-all-member{
    text-align: center;
    margin-top: 30px;
    cursor: pointer;
  }
  .open-all-member span{
    height: 40px;
    line-height: 40px;
    border:1px solid #d9d9d9;
    color: #191919;
    display:inline-block;
    padding: 0 20px;
    font-size: 18px;
  }
  .member-list-block{
    margin: 0 20px;
  }
  .member-list-title{
    font-size: 24px;
    width: 1200px;
    margin: 0 auto;
    font-weight: bold;
    padding: 0 20px;
    box-sizing: border-box;
    margin-top: 30px;
  }
  .title-top-block.icon-btn{
    width: 1200px;
    margin:0 auto;
  }
  .operation-icon{
    width: 16.6%;
    display: inline-block;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
    text-align: center;
    margin: 10px 0 40px 0;
  }
  .operation-icon img{
    width: 70px;
    height: 70px;
  }
  .iff-operation{
    margin-top: 30px;
  }
  .operation-list{
    width: 1100px;
    margin:30px auto;
  }
  .operation-name{
    text-align: center;
    display: block;
    font-size: 22px;
    padding-top: 20px;
  }
  .info-second-name{
    padding-top: 5px;
  }
  .line-bottom{
    height: 1px;
    position: absolute;
    width: 100%;
    left: 0;
    border-top: 1px solid #d9d9d9;
    padding-top: 20px;
  }
  .recommend-bit-list{
    width: 33.3%;
    display: inline-block;
    box-sizing: border-box;
  }
  .recommend-bit-list{
    padding: 20px 10px 0 10px;
  }
  .recommend-bit-list .left-img{
    height: 150px;
    margin: 0;
    width: 100%;
  }
  .remmend-banner.top-big-img{
    margin: 0 0px 20px 0px;
    box-sizing: border-box;
    width: auto;
    height:220px;
    cursor: pointer;
  }
  .recommend-bit-banner{
    margin: 0px 10px;
    padding-top: 20px;
    border-bottom:1px solid #d9d9d9;
    border-top:1px solid #d9d9d9;
  }
  .content-first.top-banner{
    padding-bottom: 1px;
  }
  .center-logo{
    text-align: center;
  }
  .center-logo img{
    width: 980px;
  }
  .header-home{
    display: inline-block;
  }
  .header-block{
    position: relative;
    border-top: 12px solid #A72037;
  }
  .header-home{
    position: relative;
    top: 40px;
    left: 3px;
    font-size: 21px;
    box-sizing: border-box;
    cursor: pointer;
  }
  .header-home img{
    width: 60px;
  }
  .header-home:hover {
    color: #A72037;
  }
  .header-home:hover .line-bot,.header-home.active .line-bot{
    position: absolute;
    width: 70%;
    margin: 0 15%;
    height: 37px;
    left: 0;
    border-bottom: 2px solid #A72037;
    top: -3px;
  }
  .header-block .header-body{
    padding-top: 10px;
  }
  .header-home.active{
    color: #A72037;
  }
  .iff-brief-intro .empty-second{
    font-size: 18px;
    color: #4e6e6d;
  }
  .content-list-block .empty-second{
    font-size: 18px;
    color: #4e6e6d;
    margin: 0 1%;
  }
  .content-list-block .empty-second.other-empty{
    margin: 0 2%;
  }
  .header-body{
    padding: 20px 10px 10px 10px;
  }
  .li.active .line-bot{
    top: 0;
  }
  .right-text .right-content-text{
    line-height: 25px;
    height: 25px;
    max-height: 28px;
    font-size: 20px;
    margin: 10px 0 5px;
    white-space: pre-wrap;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
     white-space: nowrap;
    width: 100%;
    font-weight: 700;
    display: inline-block;
    color: #595757;
  }
  .content-info.info-detail span{
    padding-right: 10px;
  }
  /*新版3*/
  .content-first .swiper-slide{
    background-size: cover;
    background-position: center;
  }
  .swiper-pagination-bullet{
    background: #ffffff;
    width:30px;
    border-radius: 0;
    height: 5px;
    opacity: 0.4;
     margin: 0 8px;
    position: relative;
  }
  .swiper-pagination{
    bottom: 10px;
    left: 0;
    width: 100%;
     bottom: 10px;
    left: 0;
    width: 100%;
  }
  .swiper-pagination.hidden{
    display: none;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 8px;
    position: relative;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:after{
    content: "";
    position: absolute;
    left: -10px;
    top: -10px;
    right: -10px;
    bottom: -10px;
  }
  .swiper-pagination-bullet-active{
    background: #ffffff;
    opacity: 0.9;
  }
  .search-link-home{
    position: absolute;
    z-index: 2;
    width:  100%;
    background:  rgba(255, 255, 255, 0.93);
  }
  .search-main{
   margin:20px auto;
  }
  .search-main img{
    width: 18px;
    position: absolute;
    right: 5px;
    padding: 11px;
    top: 0;
  }
  .search-main{
    position: relative;
    height:  42px;
    width:  1180px;
    border: 1px solid #000000;
    box-sizing: border-box;
  }
  .search-main input{
    border: none;
    outline:  0;
    height:  40px;
    width: 100%;
    padding:  0 10px;
    font-size:  14px;
    box-sizing: border-box;
  }
  .side-header{
    background: #A72037;
    height: 40px;
    line-height: 40px;
    position: relative;
    padding-left: 10px;
    color: #ffffff;
  }
  .middle-block{
    margin: 20px 10px 25px 10px;
  }
  .side-block{
    width: 278.5px;
    font-size: 16px;
  }
  .middle-main{
    float: left;
  }
  .sidle-icon{
    position: absolute;
    right: 0;
    top: 0;
    display: none;
  }
  .sidle-icon img{
    height: 40px;
  }
  .sidle-text{
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: inline-block;
    /*font-weight: bold;*/
    cursor: pointer;
  }
  .sidle-text span{
    cursor: pointer;
  }
  .hy-light-at .sidle-text{
    width: 160px;
  }
  .hy-light-at .sidle-text i{
    position: absolute;
    right: 0;
  }
  .side-header.hy-light-at .sidle-text i{
    float: right;
    margin-right: 60px;
  }
  .side-header.hy-light-md .sidle-text i{
    float: right;
    margin-right: 60px;
  }
  .side-header.hy-light .sidle-text i{
    float: right;
    margin-right: 60px;
  }
  .sidle-text i{
    font-size: 12px;
  }
  .focus-img{
    margin-top: 15px;
    width: 100%;
    height: 165px;
    position: relative;
    cursor: pointer;
    background-size: cover;
    background-position: center;
  }
  .focus-title{
    position: absolute;
    bottom: 0;
    height: 33px;
    background: rgba(0, 0, 0, 0.45);
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
    width: 100%;
    line-height: 33px;
    padding: 0 10px;
    box-sizing: border-box;
  }
  .focus-list ul li {
    cursor: pointer;
    line-height: 35px;
  }
  .focus-list{
    margin-top: 5px;
  }
  .focus-list ul li .focus-icon{
    display: inline-block;
    height: 10px;
    width: 10px;
    background: #2a2a2a;
  }
  .focus-list ul li:hover .focus-icon{
    background: #A72037;
  }
  .side-header .focus-icon{
    background-image: url(../img/mobile/hy-list-icon.png);
    width: 10px;
    height: 11px;
    background-size: 100%;
    display: inline-block;
    box-sizing: border-box;
  }
  .focus-list ul li .focus-title-link{
    color: #2a2a2a;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 263px;
    text-overflow: ellipsis;
    vertical-align: middle;
  }
  .focus-list ul li:hover .focus-title-link{
    color: #A72037;
  }
  .middle-left-block{
    margin-right: 22px;
  }
  .middle-mid-block{
    width: 579px;
  }
  .video-header-tab{
    font-size: 16px;
    color: #595757;
  }
  .header-tab-list{
    width: 130px;
    height: 40px;
    line-height: 40px;
    background: #f2f2f2;
    display: inline-block;
    float: left;
    text-align: center;
    margin-right: 18px;
    cursor: pointer;
  }
  .header-tab-list:last-child{
    margin-right: 0;
  }
  .header-tab-list.active{
    background: #A72037;
    color: #ffffff;
  }
  .video-header-tab{
    height: 40px;
  }
  .video-content{
    margin-top: 15px;
  }
  .middle-right-block{
    width: 278.5px;
    margin-left: 22px;
  }
  .left-column-header{
    width: 90px;
    height: 130px;
    box-sizing: border-box;
    background-size: cover;
    background-position: center;
  }
  .column-article{
    margin-top: 15px;
    cursor: pointer;
  }
  .zk.column-article{
    margin-top: 29px;
  }
  .left-column-author{
    border:1px solid #d9d9d9;
    width: 110px;
    height: 150px;
    padding: 10px;
    box-sizing: border-box;
    float: left;
  }
  .right-column-at{
    margin-left: 125px;
  }
  .column-at-title{
    font-size: 16px;
    color: #A72037;
    height: 40px;
    line-height: 1.3;
    font-weight: bold;
    -webkit-line-clamp: 2;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
  }
  .column-at-info, .column-at-title{
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
  }
  .column-at-info{
    font-size: 12px;
    color: #3e3a39;
    line-height: 1.6;
    -webkit-line-clamp: 3;
    margin-top: 5px;
    height: 58px;
    margin-bottom: 12px;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
  }
  .column-author{
    font-size: 12px;
    color: #595757;
  }
  .column-member .column-member-list{
    display: inline-block;
    margin-right: 10px;
    width: 86px;
    float: left;
    cursor: pointer;
  }
  .column-member-list:last-child{
    margin-right: 0;
  }
  .column-member-header{
    width: 86px;
    height: 125px;
    background-size: cover;
    background-position: center;
  }
  .column-member{
    margin-top: 35px;
    height: 156px
  }
  .column-member-name{
    text-align: center;
    font-size: 14px;
    padding-top: 10px;
  }
  .big-title-header{
    background: #A72037;
    height: 40px;
    line-height: 40px;
    position: relative;
    padding-left: 10px;
    color: #ffffff;
  }
  .iff-meeting,.iff-agenda{
    margin: 10px;
  }
  .iff-meeting{
    margin-bottom: 25px;
  }
  .meeting-banner{
    height: 278px;
    width: 100%;
    background-size: cover;
    background-position: center;
    margin-top: 25px;
    cursor: pointer;
  }
  .big-block .sidle-text i{
    margin-left: 20px;
  }
  .iff-agenda-list{
    margin-bottom: 25px;
    height:400px;
    overflow: hidden;
  }
  .agenda-img{
    width: 278.5px;
    height: 180px;
    background-size: cover;
    background-position: center;
  }
  .agenda-author{
    margin-top: 15px;
    font-size: 16px;
    color: #A72037;
    font-weight: bold;
  }
  .agenda-title{
    margin-bottom: 5px;
    font-size: 16px;
    color: #A72037;
    height: 48px;
    overflow: hidden;
    font-weight: bold;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
  }
  .article-share-icon img{
    width: 100px;
  }
  .article-share-icon{
    display: none;
  }
  .article-share-icon.iff{
    text-align: right;
    padding-top: 20px;
  }
  .iff-agenda-list .article-share-icon{
    display: none;
  }
  .content-list-body.list .article-share-icon{
    display: none;
  }
  .iff-agenda-list {
    font-size: 0;
  }
  .agenda-list{
    width: 278.5px;
    display: inline-block;
    margin-right: 22px;
    cursor: pointer;
    margin-bottom: 12px;
    vertical-align:top;
  }
  .agenda-article-info{
    font-size: 12px;
    color: #999999;
    line-height: 1.6;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    height: 58px;
    margin-bottom: 20px;
  }
  .agenda-article-info.iffmemberlist{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    width: 100%;
    height: auto;
    margin-bottom: 1px;
    line-height: 1.2;
  }
  .iff-agenda-list .agenda-list:nth-child(4){
    margin-right: 0;
  }
  /*底部导航*/
  .link-category-list{
    cursor: pointer;
    font-weight: bold;
    color: #4c4948;
    line-height: 14px;
    width: 145px;
    display: inline-block;
    text-align: center;
    border-right: 1px solid #8a8e8f;
  }
  .footer-share .link-category-list{
    width: 146px;
  }
  .footer-share .link-category-list:first-child{
    width: 90px;
  }
  .footer-share .link-category-list:last-child{
    width: 90px;
  }
  .link-category-list:first-child{
    text-align: left;
    width: 90px;
  }
  .link-category-list:last-child{
    text-align: right;
    border-right: none;
    width: 90px;
    box-sizing: border-box;
  }
  .footer-body{
    width: 1200px;
    margin: 0 auto;
  }
  .footer-content{
    margin: 0 10px;
  }
  .friendly-link-list{
    border-top: 1px solid #666666;
    padding-top: 15px;
    font-size: 12px;
     width: 480px;
    text-align: left;
    display: inline-block;
    height: 73px;
    overflow: hidden;
     padding-bottom: 10px;
    box-sizing: border-box;
    margin-bottom: 10px;
  }
  .friendly-link-list a{
    color: #3e3a39;
  }
  .friendly-link-list a span{
    padding: 0 6px 0 3px;
  }
  .friendly-link-list .text{
    color: #3e3a39;
  }
  .friendly-link-list.contact{
    padding-bottom: 0;
    margin-bottom: 0;
    height:84px;
    overflow: inherit;
    position: relative;
  }
  .mapimg{
    position: absolute;
    top: 15px;
    right: 0;
  }
  .mapimg img{
    width: 200px;
  }
  .friendly-link-category{
    display: inline-block;
    text-align: left;
    padding-bottom: 10px;
  }
  .foottab-block .friendly-link-category{
    width: 480px;
  }
  .footer-share .friendly-link-category{
    width: 480px;
  }
  .link-category-list:hover{
    color: #A72037;
  }
  .link-category-list .link-category-name.active{
    color: #A72037;
  }
  .share-img-list{
    display: inline-block;
    padding-right: 20px;
    position: relative;
  }
  .share-img-text{
    padding-left: 20px;
    display: inline-block;
  }
  .share-qrcode{
    width:  480px;
    padding-top:  15px;
    display:  inline-block;
    text-align:  left;
    border-top:  1px solid #666666;
  }
  .share-img-list img{
    width: 72px;
  }
  .share-img-text span{
    margin-right: 10px;
    border:1px solid #d2d1d1;
    border-radius: 8px;
    padding: 3px 10px;
  }
  .share-img-text img{
    height: 18px;
    vertical-align: middle;
  }
  .share-img-text a{
    color: #3e3a39;
    font-weight: normal;
  }
  .gfwb{
    color: #3e3a39;
    text-align: center;
    position: absolute;
    width: 100%;
    padding-right: 20px;
    box-sizing: border-box;
    bottom: -15px;
  }
  .footer-copyright .footer-logo img{
    width: 160px;
  }
  .footer-copyright .footer-logo{
    float: left;
    margin-left: 10px;
  }
  /*会议*/
  .side-header.hy{
    background: #A72037;
    margin-bottom: 15px;
    color: #ffffff;
  }
  .meeting-list ul li{
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin-top: 10px;
    color: #595757;
    background: #e6e6e6;
    padding: 0 10px;
    box-sizing: border-box;
    font-weight: bold;
    cursor: pointer;
  }
  .meeting-list.detail-sidle ul li{
    padding: 0;
    height: auto;
  }
  .detail-sidle ul li:hover{
    background: #A72037;
    color: #ffffff;
  }
  .detail-sidle ul li:hover .focus-icon{
    background-image: url(../img/mobile/hy-list-icon1.png);
  }
  .meeting-list ul li .focus-icon{
    margin-right: 6px;
  }
  .focus-img.hy{
    height: 150px;
    background-size: cover;
    background-position: center;
    cursor: pointer;
  }
  .side-header.hy-light{
    background: #f2f2f2;
    color: #595757;
    border-left: 3px solid #595757;
  }
  .side-header.hy-light.iff{
    width: 579px;
    box-sizing: border-box;
  }
  .iff-agenda-block{
    width: 579px;
    display: inline-block;
    vertical-align: middle;
  }
  .iff-agenda-block:first-child{
    margin-right: 22px;
  }
  .agenda-block-img{
    width: 280px;
    height: 180px;
    background-size: cover;
    background-position: center;
    float: left;
  }
  .agenda-block-info{
    margin-left: 300px;
  }
  .agenda-block-list{
    margin-top: 25px;
    cursor: pointer;
  }
  .annual-author,.annual-meeting-title{
    color: #595757;
    font-size: 16px;
    line-height: 1.4;
    font-weight: bold;
  }
  .annual-author{
    padding-top: 18px;
  }
  .annual-meeting-title, .annual-meeting-intro{
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
  }
  .annual-meeting-title{
    padding-bottom: 15px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    height: 48px;
    line-height: 1.8;
    margin-top: 20px;
  }
  .annual-meeting-intro{
    color: #3d3a39;
    font-size: 12px;
    line-height: 1.6;
    height: 114px;
    -webkit-line-clamp: 6;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
  }
  .side-header.hy-light-at{
    background: #efede8;
    color: #948781;
    width: 278.5px;
    border-left: 3px solid #948781;
    margin-bottom: 15px;
    box-sizing: border-box;
  }
  .agenda-title.hy,.agenda-author.hy{
    color: #595757;
    font-weight: bold;
  }
  .agenda-title{
    margin-top: 15px;
  }
  .agenda-title.iffmemberlist{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    width: 100%;
    height: auto;
  }
  .middle-article-img{
    height: 102px;
    width: 160px;
    background-size: cover;
    background-position: center;
    float: left;
  }
  .mid-article-info{
    margin-left: 170px;
  }
  .mid-article-info .mid-article-title{
    font-size: 18px;
    color: #595757;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
  }
  .mid-article-intro{
    font-size: 14px;
    color: #999999;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    height: 60px;
    margin-top: 10px;
  }
  .mid-article-more{
    text-align: right;
    margin-top: 2px;
    font-size: 14px;
    font-weight: bold;
    color: #6c5b53;
    position: relative;
    top: 10px;
  }
  .middle-article-list{
    padding: 18px 0;
    border-bottom: 1px solid #d1cfcc;
    cursor: pointer;
  }
  .middle-article-list:first-child{
    padding-top: 0;
  }
  .mid-right-focus{
    cursor: pointer;
  }
  .agendalist{
    cursor: pointer;
    padding-bottom: 20px;
  }
  .sria-content-list .agendalist{
    border: 1px solid #d9d9d9;
    padding: 10px 10px 0 10px;
    box-sizing: border-box;
  }
  .sria-content-list .agenda-img{
    width: 254.5px;
    height: 176px;
  }
  /*详情页*/
  .top-content-block{
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding: 0 10px 50px 10px;
    box-sizing: border-box;
    min-height:400px;
  }
  .left-nav{
    width: 280px;
    display: inline-block;
    float: left;
    margin-top: 20px;
    margin-right: 20px;
  
  }
  .news-content{
    min-height: 450px;
  }
  @media screen and (min-width: 1200px) {
  .left-nav.scroll{
    position: fixed;
    top: -10px;
    background: #ffffff;
    z-index: 9;
  }
  .left-nav.scroll.fbottom{
    top: inherit;
    bottom: 290px;
  }
  .listpage-content.scroll{
    position: relative;
    margin-left: 300px;
  }
  .no-content.scroll{
    position: relative;
    margin-left: 300px;
  }
  .news-body.scroll{
    margin-left: 300px;
    top: -10px;
  }
  .right-rcmd.scroll{
    position: fixed;
    margin-left: 25px;
    top: -10px;
  }
  .right-rcmd.scroll.fbottom{
    top: inherit;
    bottom: 290px;
  }
}
  .side-header.detail{
    margin: 15px 0 10px 0;
  }
  .detail-search img{
    width: 18px;
    position: absolute;
    right: 5px;
    padding: 11px;
  }
  .detail-search{
    position: relative;
    height:  40px;
    width:  280px;
    border: 1px solid #000000;
    background: #ffffff;
  }
  .detail-search input{
    border: none;
    outline:  0;
    height:  39px;
    width: 250px;
    padding:  0 10px;
    font-size:  14px;
    margin-left: 1px;
  }
  .sidle-text .focus-icon{
    margin-right: 5px;
  }
  .right-rcmd-author{

  }
  .right-rcmd-author{
    width: 230px;
    float: right;
    display: inline-block;
    margin-top: 20px;
  }
  .right-rcmd-author.scroll{
    position: fixed;
    margin-left: 25px;
    top: -10px;
  }
  .rcmd-author-header span{
    display: inline-block;
    height: 150px;
    width: 120px;
    background-size: cover;
    background-position: center;
    cursor: pointer;
  }
  .rcmd-author-header{
    padding: 10px;
    border:1px solid #d9d9d9;
    box-sizing: border-box;
    text-align: center;
  }
  .rcmd-author-name{
    font-size: 19px;
    font-weight: bold;
    color: #6c5b53;
  }
  .rcmd-author-info{
    font-size: 14px;
    color: #2a2a2a;
  }
  .rcmd-author-article .agenda-img{
    height: 147px;
    width: 230px;
    margin-top: 10px;
  }
  /*列表页*/
  .listpage-content{
    width: 880px;
    display: inline-block;
  }
  .sidle-text i.float-right{
    float: right;
    margin-right: 60px;
  }
  .listpage-content .side-header.hy-light{
    margin: 20px 0;
  }
  .listpage-content .agenda-list:nth-child(3n+3){
    margin-right: 0;
  }
  .listpage-content .agenda-list{
    width: 278.5px;
    margin-bottom: 20px;
  }
  .detail-sidle .focus-icon{
    background-image: url(../img/mobile/hy-list-icon.png);
    width: 10px;
    height: 11px;
    background-size: 100%;
    display: inline-block;
    box-sizing: border-box;
  }
  .open-sidle-list{
    font-size: 14px;
    margin-left: 15px;
    font-weight: normal;
    color: #595757;
  }
  .open-sidle-list.active{
    color: #A72037;
  }
  .open-sidle-list:hover{
    color: #A72037;
  }
  .meeting-list ul li.open{
    height: auto;
    background: #f2f2f2;
    color: #A72037;
  }
  .meeting-list ul li.open .focus-icon{
    background-image: url(../img/mobile/hy-list-icon1.png);
  }
  .meeting-list ul li:hover{
    background: #f2f2f2;
    color: #A72037;
  }
  .meeting-list ul li:hover .focus-icon{
    background-image: url(../img/mobile/hy-list-icon1.png);
  }
  .meeting-list .focus-icon{
    background-image: url(../img/mobile/hy-list-icon.png);
    width: 10px;
    height: 12px;
    background-size: 100%;
    display: inline-block;
    box-sizing: border-box;
    background-repeat: no-repeat;
    vertical-align: middle;
  }
  .open-sidle{
    background: #f2f2f2;
    padding: 0 10px;
    border-bottom: 3px solid #A72037;
    line-height: 35px;
  }
  .open-sidle.hidden{
    display: none;
  }
  .detail-sidle-main{
    padding: 0 10px;
  }
  .list-page{
    text-align: center;
    margin-top: 30px;
  }
  .list-page .el-pager li{
    border:1px solid #d8d8d8;
    margin: 0 5px;
    color: #baaea6;
    min-width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 3px;
    font-size: 18px;
  }
  .list-page .el-pager li.active{
    background: #A72037;
    border:1px solid #A72037;
    color: #ffffff;
  }
  .list-page .el-pager li.active+li{
    border:1px solid #d8d8d8;
    color: #baaea6;

  }
  .list-page .el-pagination button.disabled{
    border:1px solid #d8d8d8;
  }
  .list-page .el-pagination .btn-next, .list-page .el-pagination .btn-prev{
    border: 1px solid #d8d8d8;
    margin: 0 5px;
    color: #595757;
    min-width: 35px;
    height: 35px;
    line-height: 35px;
    border-radius: 3px;
    font-size: 18px;
  }
  .list-page .el-pagination .btn-next .el-icon, .list-page .el-pagination .btn-prev .el-icon{
    font-size: 15px;
  }
  .content-author-header{
    width: 165px;
    height: 180px;
    background-size: cover;
    background-position: center;
    float: left;
  }
  .content-author-info{
    margin-left: 180px;
    padding-top: 10px;
    color: #6c5b53;
  }
  .content-list-author{
    padding: 20px 40px;
    background: #f2f2f2;
    margin-bottom: 20px;
  }
  .author-info-name{
    font-size: 28px;
    padding-bottom: 10px;
    color: #4c4948;
  }
  .author-info-text{
    font-size: 16px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    height: 100px;
    color: #3e3a39;
  }
  /*思想*/
   .side-header.hy-light-md{
    background: #efede8;
    color: #948781;
    width: 579px;
    border-left: 3px solid #948781;
    margin-bottom: 15px;
    box-sizing: border-box;
  }
   .mid-block-banner{
     height:344px;
     background-size: cover;
     background-position: center;
     cursor: pointer;
   }
  /*智库*/
  .column-cont-author{
    font-weight: bold;
    font-size: 16px;
    color: #595757;
   padding-bottom: 2px;
  }
  .column-cont-title{
    font-size: 13px;
    color: #595757;
   white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 5px;

  }
  .column-cont-img{
    width: 110px;
    height: 112px;
    display: inline-block;
    float: left;
    background-size: cover;
    background-position: center;
  }
  .right-column-list:first-child{
    margin-bottom: 20px;
  }
  .right-column-list{
    cursor: pointer;
  }
  .column-cont-note{
    margin-left: 120px;
    font-size: 12px;
    height:112px;
    overflow: hidden;
    line-height:1.6;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    color: #999999;
  }
  /*iff*/
  .left-opt-icon img{
    width: 30px;
    vertical-align: middle;
  }
  .left-opt-icon{
    float: left;
  }
  .operation-list-right{
    margin-bottom: 11px;
    padding: 9px 15px;
    background: #6c5b53;
    box-sizing: border-box;
    cursor: pointer;
  }
  .right-opt-text p{
    position: relative;
    display: block;
    color: #ffffff;
    font-size: 14px;
    line-height: 30px;
  }
  .right-opt-text .opt-name-en{
    -webkit-transform:scale(0.8);
  }
  .right-opt-text{
    margin-left: 50px
  }
  .opt-line{
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 9px;
    float: left;
    display: inline-block;
    height: 15px;
    border-left: 2px solid #ffffff;
  }
  .opt-name-en span{
    position: absolute;
    left: 5px;
  }
  .opt-name-en{
    padding-top: 2px;
  }
  .about-iff{
    width: 1200px;
    margin: 0 auto;
    padding: 0 10px;
    box-sizing: border-box;
  }
  .about-iff-left{
    width: 880px;
    display: inline-block;
    margin-right: 21px;
    float: left;
  }
  .about-iff-right{
    display: inline-block;
    width: 278.5px;
  }
  .about-iff-main{
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .iff-left-title{
    height: 30px;
    line-height: 30px;
    background: #e2ddd7;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: bold;
    color: #948781;
  }
  .iff-left-title .focus-icon{
    background-image: url(../img/mobile/hy-list-icon.png);
    width: 10px;
    height: 11px;
    background-size: 100%;
    display: inline-block;
    box-sizing: border-box;
    margin-right: 5px;
  }
  .iff-left-banner{
    height: 280px;
    background-size: cover;
    background-position: center;
    cursor: pointer;
  }
  .right-mem-header span{
    height: 107px;
    width: 93px;
    background-size: cover;
    background-position: center;
    margin: 10px;
    box-sizing: border-box;
    display: block;
  }
  .right-mem-header{
    float: left;
    border:1px solid #e6e6e6;
  }
  .iff-right-member:first-child{
    margin-bottom: 10px;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 25px;
    margin-top: 0;
  }
  .iff-right-member{
    cursor: pointer;
    margin-top: 25px;
  }
  .right-mem-info{
    text-align: right;
  }
  .right-mem-info span{
    display: block;
  }
  .right-mem-info .iff-name{
    /*margin-top: 10px;*/
  }
  .right-mem-info .iff-name-en{
    margin-bottom: 18px;
  }
  .iff-agenda-list .iff-name-en{
    font-size: 12px;
  }
  .iff-agenda-list.iff-mg-bk{
    margin-bottom: 0;
    height: 350px;
  }
  .right-mem-info .iff-mem-identity2{
    margin-top: 20px;
  }
  .right-mem-info{
    padding-top: 20px;
  }
  .right-mem-info .iff-mem-identity,.right-mem-info .iff-mem-identity2{
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .right-mem-info .iff-mem-identity1{
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
  }
  .right-mem-info .iff-identity,.right-mem-info .iff-identity1,.right-mem-info .iff-identity2{
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .right-mem-info .iff-identity{
    /*margin-top: 20px;*/
    color: #6c5b53;
  }
  .right-mem-info .iff-identity1,.right-mem-info .iff-identity2{
    color: #989492;
  }
  .right-mem-info .iff-mem-identity{
    color: #A72037;
  }
  .right-mem-info .iff-cat{
    font-size: 16px;
  }
  .right-mem-info .iff-name{
    font-weight: bold;
    font-size: 16px;
    color: #A72037;
  }
  .iff-member-header{
    float: left;
    height: 106px;
    width: 88px;
    background-size: cover;
    background-position: center;
    margin: 10px;
    box-sizing: border-box;
    display: block;
  }
  .iff-member-list{
    border:1px solid #d9d9d9;
    margin-bottom: 10px;
    box-sizing: border-box;
    width: 278.5px;
    float: left;
    margin-right: 10px;
  }
  .iff-sria{
     width: 284.5px;
  }
  .about-sria{
    cursor: pointer;
  }
  .about-sria .iff-member-list:nth-child(2n){
    margin-right: 0;
  }
  .right-mem-info .iffname-en{
    margin-bottom: 5px;
  }
  .iff-agenda-list .iffname-en{
    font-size: 12px;
    color: #3e3a39;
  }
  .right-mem-info .iffname{
    font-weight: bold;
    font-size: 16px;
    color: #595757;
    height: 40px;
  }
  .iff-agenda-list.iff-memberlist{
    height: auto;
    margin-bottom: 0;
  }
  .iff-agenda-list.iff-mg-bk{
    margin-top: 25px;
  }
  .right-mem-info.iffmem{
    padding: 10px;
  }
  /*联盟*/
  .abour-sria-img{
    width: 579px;
    height: 180px;
    background-size: cover;
    background-position: center;
  }
  .about-sria-note{
    color: #948781;
    font-size: 14px;
    overflow: hidden;
    height: 100%;
    line-height: 23px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
  }
  .about-sria-content{
    width: 579px;
    height: 156px;
    padding: 20px 10px;
    box-sizing: border-box;
    background: #efede8;
    margin-top: 10px;
  }
  .sria-article-info{
    font-size: 14px;
    color: #3d3a39;
    line-height: 1.8;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    overflow: hidden;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    height: 196px;
    margin: 10px 0;
  }
  .iff-memberlist .middle-mid-block{
    margin-right: 22px;
  }
  .iff-memberlist .sria-content-list{
    width: 278.5px;
    display: inline-block;
    cursor: pointer;
    margin-bottom: 12px;
    float: left;
  }
  .sria-content-list:first-child{
    margin-right: 22px;
  }
  .sria-content-list.sria-member{
    width: 579px;
  }
  .sria-content-list:last-child .middle-left-block{
    margin-left: 22px;
    margin-right: 0;
  }
  /*作者列表页*/
  .author-header{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border:1px solid #d4d4d3;
    float: left;
    background-size: cover;
    background-position: center;
  }
  .author-bk-info{
    margin-left: 65px;
    padding-top: 6px;
  }
  .author-bk{
    padding:10px 15px;
    background: #f2f2f2;
  }
  .ath-info-name{
    color: #595757;
    font-size: 16px;
    font-weight: bold;
  }
  .ath-info-note{
    font-size: 12px;
    color: #999999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .side-header.hy.homered{
    background: #A72037;
    border-left: 3px solid #A72037;
    color: #ffffff;
  }
  .side-header.hy-light.homered{
    background: #A72037;
    border-left: 3px solid #A72037;
    color: #ffffff;
  }
  .side-header.hy-light-at.homered{
    background: #A72037;
    border-left: 3px solid #A72037;
    color: #ffffff;
  }
  .side-header.hy-light-md.homered{
   background:  #A72037;
    border-left: 3px solid #A72037;
    color: #ffffff;
  }
  .homered .focus-icon{
    display: none;
  }
  .article-detail-share img{
    height: 22px;
  }
.share-detail span img{
  cursor: pointer;
  height: 18px;
}
/*}*/

.header-block{
  min-width: 1210px;
}
.middle-top-banner{
  width: 579px;
  height: 399px;
  background-size: cover;
  background-position: center;
  cursor: pointer;
}

.sidle-right-icon{
  position: absolute;
  top: 5px;
  right: 5px;
}
.sidle-right-icon img{
  width: 20px;
}
.iff-agenda-list .sidle-right-icon{
  top: 10px;
}

.listpage-content .iffmember .agenda-list{
    margin: 0 15px 20px 15px;
    width: 262.5px;
}
.iffmember .agenda-img{
  width: 265.5px;
}
/*详情页申请表*/
.signup-content{
  margin-top: 34px;
  border-top: 6px solid #B2813E;
}
.signup-content.red-block{
  border-top: 6px solid #A72037;
}
.signup-title{
  font-size: 18px;
  color: #B2813E;
  text-align: center;
  padding: 20px 0;
}
.signup-title.red-block{
  color: #A72037;
}
.app-cat-title{
  border-bottom: 3px solid #B2813E;
  font-size: 15px;
  padding-bottom: 5px;
  color: #B2813E;
  line-height: 25px;
  margin-top: 20px;
}
.app-cat-title.red-block{
  border-bottom: 3px solid #A72037;
  color: #A72037;
}
 .app-cat-title.iff-input{
  margin-bottom: 0;
 }
.application-cat{
  margin: 0 40px;
}
.application-cat .el-form-item__content{
  margin-left: 0;
}
.check-viptype{
    display: inline-block;
    height: 60px;
    width: 168px;
    box-sizing: border-box;
    text-align: center;
    float: left;
    border: 1px solid #B2813E;
    line-height: 60px;
    margin-right: 20px;
}
.check-viptype.red-block{
    border: 1px solid #A72037;
}
.check-viptype:last-child{
  margin-right: 0;
}
.type-note{
  color: #898989;
  font-size: 10px;
  padding: 10px 0;
}
.application-cat .el-checkbox-group{
  height: 80px;
}
.app-cat-title{
  margin-bottom: 20px;
}
.input-userinfo{
  display: inline-block;
  float: left
}
.input-username{
  text-align: left;
  width: 50%;
  height: 58px;
}
.application-cat .el-form-item__label{
  text-align: left;
}
.input-userjob{
  width: 40%;
  float: right;
}
.input-content .input-info{
  width: 45%;
  display: inline-block;
  float: left;
}
.input-content .input-rightinfo{
  float: right;
}
.submit-btn{
  text-align: right;
}
.el-button--submission{
  background: #F2F2F2;
  color: #666666;
  line-height: 30px;
  width: 120px;
  border: 0;
  border-radius: 0;
}
/*IFF*/
.input-iff-content input{
  border: none;
  outline: none;
}
.left-iff-input,.right-iff-input{
  width: 50%;
  display: inline-block;
  float: left;
  border-bottom: 1px solid #666666;
  box-sizing: border-box;
}
.left-iff-input .el-form-item,.right-iff-input .el-form-item{
  margin-bottom: 0;
  padding: 10px 0;
}

.left-iff-input{
  border-right: 1px solid #666666;
}
.right-iff-input{
  padding-left: 10px;
}
.input-iff-content .el-form-item{
  margin-bottom: 0;
  padding: 10px 0;
}
.iff-input-bk .el-form-item{
  border-bottom: 1px solid #666666;
}
.iff-company .el-form-item__content{
  border-left: 1px solid #666666;
  padding: 10px 0;
}
.input-iff-content.iff-company .el-form-item{
  padding: 0;
}
.iff-company .el-form-item__label{
  position: relative;
  top: 10px;
}
.submit-btn {
  margin-top: 20px;
}

/*用户中心*/
.side-header.light-user{
  background: #f2f2f2;
  color: #595757;
  border-left: 3px solid #595757;
  margin-top: 20px;
  width: 573px;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  margin-right: 20px;
}
.top-line-title{
  display: inline-block;
  width: 100%;
}
.top-line-title .detail-search{
  display: inline-block;
  margin-top: 20px;
}
.down-list-block{
  margin-top: 30px;
}
.down-article-list{
  margin-bottom: 15px;
  border: 1px solid #efefef;
  padding: 0 10px 10px 10px;
  box-sizing: border-box;
}
.article-list-top{
  padding: 10px 0;
  border-bottom: 1px solid #595757;
}
.article-list-title{
  display: inline-block;
}
.down-btn{
  display: inline-block;
  float: right;
  background: #A72037;
  color: #ffffff;
  height: 20px;
  line-height: 20px;
  width: 100px;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
}
.article-list-content{
  padding-top: 10px;
  /*margin-left: 63px;*/
  font-size: 14px;
  color: #656565;
}
.left-tt-note{
  font-weight: bold;
  color: #595757;
  font-size: 18px;
}
.list-title-text{
  font-size: 16px;
  color: #7f7f7f;
  /*margin-left: 20px;*/
  font-weight: bold;
}
.login-main{
  background: #e4ddd7;
  width: 114px;
  position: absolute;
  top: 58px;
  right: 0px;
  overflow: hidden;
  z-index: 9;
  border-bottom: 3px solid #A72037;
}
.header-tab ul li.login-info-list{
  border-bottom: 1px solid #f7f6f4;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: block;
  color: #6e5a53;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 114px;
  padding: 0 5px;
  box-sizing: border-box;
}
.login-btn .username{
  position: absolute;
  width: 70px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.login-btn{
  float: left;
}
